The Systematic Design of Responsibility Analysis by Abstract Interpretation

نویسندگان

چکیده

Given a behavior of interest, automatically determining the corresponding responsible entity (i.e., root cause) is task critical importance in program static analysis. In this article, novel definition responsibility based on abstraction trace semantics proposed, which takes into account cognizance observer, which, to best our knowledge, new innovative idea Compared current dependency and causality analysis methods, demonstrated be more precise various examples. However, concrete used defining uncomputable general, makes undecidable. To solve problem, article proposes sound framework abstract analysis, allows balance between cost precision. Essentially, builds partitioning automaton by an iteration over-approximating forward reachability with under/over-approximating backward impossible failure accessibility determines bounds potentially entities along paths automaton. Unlike that identifies exactly single action as every trace, may lose some precision find multiple actions each path. soundness preserved, guaranteed also found abstract.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of disassembled executable codes by abstract interpretation

The aim of this paper is to dene the abstract domain, abstract operator, abstract semantic, the environments and states of disassembled executable codes as well as a way to analysis the disassembled executable codes. Nowadays, static analysis on disassembled code going to grow. Reverse engineering and malware analysis use this technique. Thus, we tried to perform pluralization the requirements ...

متن کامل

a comparative move analysis of the introduction sections of ma theses by iranian and native post-graduate students

since esp received universal attention to smooth the path for academic studies and productions, a great deal of research and studies have been directed towards this area. swales’ (1990) model of ra introduction move analysis has served a pioneering role of guiding many relevant studies and has proven to be productive in terms of helpful guidelines that are the outcome of voluminous productions ...

15 صفحه اول

A Space Consumption Analysis by Abstract Interpretation

Safe is a first-order functional language with an implicit region-based memory system and explicit destruction of heap cells. Its static analysis for inferring regions, and a type system guaranteeing the absence of dangling pointers have been presented elsewhere. In this paper we present a new analysis aimed at inferring upper bounds for heap and stack consumption. It is based on abstract inter...

متن کامل

Algebraic Power Analysis by Abstract Interpretation

In this paper we design abstract domains for power analysis. These domains are conceived to discover properties of the following type: “The variable X at a given program point is the power of c with the exponent having a given property π”, where c and π are automatically determined. This construction is general and includes different algebraic entities, such as numerical and polynomial (with ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Programming Languages and Systems

سال: 2021

ISSN: ['1558-4593', '0164-0925']

DOI: https://doi.org/10.1145/3484938